Visit Webpage
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
Visit Webpage
Bill Hoffman created CMake in response to the need for a powerful, cross-platform build environment for The Insight Toolkit (ITK) and the Visualization Toolkit (VTK).
Visit Webpage
CMake is distributed under the OSI-approved BSD 3-clause License. The CMake source tree also contains some third-party components with compatible licenses.
Visit Webpage
Access the latest CMake blog articles and software releases. Use the filter bar to search by topic or date.
Visit Webpage
Thank you for joining the CMake community! Whether you are still learning how to use CMake, contributing, or just enjoy being part of the conversation, there is is something here for everyone. Here are some ways you can get involved.
Visit Webpage
Using CMake shouldn’t be hard. We want to give you the resources you need to confidently leverage CMake as your build system of choice. The resources below will help you begin your CMake journey.
Visit Webpage
We want to help you confidently use and develop CMake. Kitware’s training courses provide the opportunity to gain an in-depth understanding of CMake through interactive, hands-on lessons taught by one of the platform developers. We offer different training options based on your needs. We hold scheduled training courses throughout the year and can also create a custom course tailored to your team.
Visit Webpage
Kitware’s support services gives you access to the CMake experts. Our team can provide guidance, answer technical questions, and help resolve issues you may run into when using the platform. We offer flexible support options to match your specific needs.